<?php

class DatabaseFactory
{
    /**
     * @param string $driver
     * @return IDatabase
     */
    public static function create ($driver) {
        $className = "Database_$driver";
        if (class_exists($className)) {
            return new $className;
        } else {
            throw new DatabaseException ("Нету драйвера с именем «$driver»");
        }
    }
}
